package cn.exrick.manager.service;

import cn.exrick.manager.pojo.TbEmailTemplate;

/**
 * 邮件模板
 */
public interface EmailTemplateService {

    void addTemplate(TbEmailTemplate tbEmailTemplate);

    TbEmailTemplate getTemplateByType(Integer type);

    void updateTemplate(TbEmailTemplate tbEmailTemplate);

    /**
     * 发送邮件
     * @param subject 主题
     * @param sendTo  收件人
     * @param content  内容
     */
    void sendEmail(String subject,String sendTo,String content);


    /**
     * 发送订单审批通知邮件
     * @param orderId
     * @param type 0 部门负责人审批 ；1 管理员审批
     */
    void sendOrderApprovalEmail(String orderId,int type);

    /**
     * 发送取货邮件通知
     * @param orderId
     */
    void sendPickupEmail(String orderId);
}
